package dao;

import java.util.List;

import org.hibernate.Session;

import entity.MozoBD;

public class MozoDAO extends DAO {
	private static MozoDAO instancia = null;
	
	public static MozoDAO getInstancia(){
		if (instancia==null)			
			instancia=new MozoDAO();		
		return instancia;
	}	
	
	@SuppressWarnings("unchecked")
	public List<MozoBD> getMozos(Integer restaurante) {
		Session s = super.getSession();
//		return s.createQuery("from MozoBD m where m.sector.idRestaurante= ?").setInteger(0, restaurante).list();
		List<MozoBD> r = s.createQuery("from MozoBD m").list();
//		s.close();
		return r;
	}
	
	public MozoBD getMozo(Integer legajo){
		Session s = super.getSession();
		MozoBD mozo=(MozoBD) s.createQuery("from MozoBD m where m.legajo= ?").setInteger(0, legajo).uniqueResult();
		s.close();
		return mozo;				
	}
	
	
}
